|
1.
基于多特征权重分配的源代码搜索优化
李阵, 钮俊, 王奎, 辛园园
计算机应用
2018, 38 (3):
812-817.
DOI: 10.11772/j.issn.1001-9081.2017082043
对开源代码进行准确搜索是实现代码复用的前提。在基于关键字搜索的研究中,目前只关注匹配方法签名。结合源代码注释对方法功能的语义描述,提出结合代码注释的关键字搜索方法。通过生成源代码抽象语法树,从中识别方法签名与各类型注释等组合代码特征;将代码特征与查询语句分别用向量表示,并计算向量间的余弦相似度,然后制定针对搜索结果多特征权重分配的评分机制。根据评分对搜索结果进行排序,得到与查询语句相关的结果序列。实验结果表明,多个代码特征在不同权重影响下可以提升源代码搜索准确度。
参考文献 |
相关文章 |
多维度评价
|
|